package com.linwen.excise.od;

import java.util.Scanner;

/**
 * 题目描述：
 * 输入一个字符串仅包含大小写字母和数字，求字符串中包含的最长的非严格递增连续数字序列的长度（比如12234属于非严格递增连续数字序列）。
 *
 * 输入描述:
 * 输入一个字符串仅包含大小写字母和数字，输入的字符串最大不超过255个字符。
 *
 * 输出描述：
 * 最长的非严格递增连续数字序列的长度
 *
 * 示例 1：
 *
 * 输入
 * abc2234019A334bc
 * 输出
 * 4
 * */
public class _非严格递增连续数字序列 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();
        char[] chars = str.toCharArray();
        System.out.println(function3(chars));
    }

    private static int function3(char[] chars) {
        if(chars.length==0){
            return 0;
        }
        int tempCount = 0;
        int result = 0;
        char temp = 0;
        for (int i = 0; i < chars.length; i++) {
            if(chars[i]<'0'||chars[i]>'9'){
                tempCount = 0;
                continue;
            }
            if(tempCount==0){
                temp = chars[i];
                tempCount++;
            }else {
                if(chars[i]>=temp){
                    tempCount++;
                    temp = chars[i];
                }else{
                    tempCount=1;
                    temp = chars[i];
                }
            }
            result = Math.max(result,tempCount);
        }
        return result;
    }
}
